<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="./随便玩玩/jquery-1.8.2.min.js"></script>
</head>
<body>
<!--&lt;!&ndash;第四题&ndash;&gt;-->
<!--<input type="checkbox" value="test1" />test1<br/>-->
<!--<input type="checkbox" value="test2" />test2<br/>-->
<!--<input type="checkbox" value="test3" />test3<br/>-->
<!--<input type="checkbox" value="test4" />test4<br/>-->
<!--<input type="checkbox" value="test5" />test5<br/>-->
<!--<script>-->
    <!--$(document).ready(function () {-->
        <!--var list = document.getElementsByTagName("input");-->
        <!--var checkDom = [];-->
        <!--var listLength = list.length;-->
        <!--console.log(listLength);-->
        <!--while(listLength&#45;&#45;){-->
            <!--console.log(listLength);-->
            <!--if(list[listLength].type == "checkbox"){-->
                <!--checkDom.push(list[listLength]);-->
            <!--}-->
        <!--}-->
        <!--console.log(checkDom);-->
        <!--for(var i=0; i<5; i++){-->
            <!--document.write(checkDom[i].value+"<br/>");-->
        <!--}-->
    <!--})-->
<!--</script>-->
<!--&lt;!&ndash;第五题&ndash;&gt;-->
<!--<script>-->
    <!--window.onload = function () {-->
        <!--var dom = document.getElementById("ID");-->
        <!--dom.innerHTML = "****";-->
        <!--dom.style.color = "***"-->
    <!--}-->
<!--</script>-->
<!--&lt;!&ndash;第六题&ndash;&gt;-->
<!--<div onclick="test()"></div>-->
<!--xxx.onclick = fn   js-->
<!--$(".xxx").click(fn) jquery-->
<!--addEventListener(xxx, 'click', fn)-->

<!--绑定事件-->
<!--one 一次-->
<!--bind =>on(3.0)  =>one(1.7)-->
<!--live-->
<!--delegate-->
<!--&lt;!&ndash;第七题&ndash;&gt;-->
<!--ajax-->
<!--优点：异步javascript and XML，用于web页面实现异步数据交互-->
<!--可使用户不必整个页面刷新，提高用户体验-->
<!--缺点：对搜索引擎不好；造成请求数增加；跨域问题-->
<!--JSON-->
<!--一种轻量级数据交互式-->
<!--优点：便于解析-->
<!--&lt;!&ndash;第八题&ndash;&gt;-->
<!--<script>-->
    <!--var a;-->
    <!--alert(typeof a);    //undefined-->
    <!--alert(b); //error-->
<!--</script>-->
<!--&lt;!&ndash;第九题&ndash;&gt;-->
<!--<script>-->
    <!--var a = null;-->
    <!--alert(typeof a);  //object  null是只有一个值的数据类型，就是null-->
<!--</script>-->
<!--第十题-->
<!--<script>-->
<!--//    var undefined;-->
<!--//    undefined == null;-->
<!--//    1 == true;-->
<!--//    2 == true;-->
    <!--var doo = "11" + 2;-->
    <!--console.log(doo);   //121-->
    <!--console.log(typeof doo);-->

    <!--var foo = "11" + 2 -"1";-->
    <!--console.log(foo);    //111-->
    <!--console.log(typeof foo);   //number-->

    <!--var goo = "11" + 2 +"1";-->
    <!--console.log(goo);   //1121-->
    <!--console.log(typeof goo);   //string-->
<!--</script>-->
<!--第十一题-->
<script>
    var a = new Object();
    a.value = 1;
    b = a;

    b.value = 2;
    alert(a.value);  //2
    alert(b.value);  //2
</script>
<!--第十二题-->
<!--var stringArray = ["this","is","hello","world"];-->
<!--alert(stringArray.join(" "));   //数组合并成字符串用join();字符串分开成数组用split();-->
<script>
    function com(msg) {
        var arr = msg.split("-");
        var len = arr.length;
        for(var i=1; i<len; i++){
            arr[i] = arr[i].charAt(0).toUpperCase()+arr[i].substr(1,arr[i].length-1);
        }
        msg = arr.join("");
        return msg;
    }
</script>
<!--第十三题-->
<script>
    var numberArray = [1,2,3,4,5];
    numberArray.reverse();
    numberArray.sort(function (a, b) {
        return b-a;
    })
</script>
<!--第十四题-->
<script>
    var d = new Date();
    var year = d.getFullYear();
    var month = d.getMonth() + 1;
    month  = month < 10 ? '0' + month : month;
    var day = d.getDate();
    day = day < 10 ? '0' + day : day;
    alert(year + '-'+  month + '-' + day);
</script>
<!--第十九提-->
<script>
    var iArray = [];
    function getRandom(istart, iend){
        var irandom = istart - iend + 1;
        return Math.floor(Math.random() * irandom + istart);
    }
    for(var i=0; i<10; i++){
        iArray.push(getRandom(10, 100));
    }
    iArray.sort();
</script>
<!--第二十题-->
var array1 = ['a','b','c'];
var array2 = ['d', 'e', 'f'];
var array3 = array1.concat(array2);
array3.splice(1,1);
<!--第二十一题-->
appendChild()添加
removeChild()移除
replaceChild()替换
insertChild()插入
<!--第二十二题-->
url：
http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e
<script>
    function serlizerUrl() {
        var result = {};
        url = url.split("?")[1];
        var map = url.split("&");
        for(var i=0, len=map.length; i<len; i++){
            result[map[i].split()]
        }
    }
</script>
<!--第二十三题-->
<script>
    for(var i=0; i<=3; i++){
        setTimeout((function (a) {
            console.log(a);
        })(i),0);
    }
</script>
</body>
</html>